package com.itheima.aimobile.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.itheima.aimobile.domain.Mobile;
import org.apache.ibatis.annotations.Mapper;


/**
 * MyBatis-Plus 自动提供基础 CRUD 方法：
 * - insert(Mobile entity)：新增
 * - deleteById(Integer id)：根据 ID 删除
 * - updateById(Mobile entity)：根据 ID 更新
 * - selectById(Integer id)：根据 ID 查询
 * - selectList(null)：查询所有（条件构造器为 null 时）
 */
@Mapper
public interface MobileMapper extends BaseMapper<Mobile> {

    // 可选：扩展自定义查询方法（示例：根据流量类型查询套餐）
    // @Select("SELECT * FROM mobile WHERE traffic = #{traffic}")
    // List<Mobile> selectByTraffic(String traffic);
}
